//|||||||||||||||||||||||||||||||||||||||||||||||

#ifndef NEW_GAME_MENU_STATE_HPP
#define NEW_GAME_MENU_STATE_HPP

//|||||||||||||||||||||||||||||||||||||||||||||||

#include <fstream>
#include "GameConstants.h"

using namespace std;

enum Achievement {
	NotDone = 0,
	Brown = 1,
	Silver = 2,
	Gold = 3
};

//|||||||||||||||||||||||||||||||||||||||||||||||

class GameProgress 
{
public:
	GameProgress();
	~GameProgress();

	void writeToFile(ofstream *stream);
	void getFromFile(ifstream  *stream);

	Achievement game1Easy[NbGame1Easy], game1Medium[NbGame1Medium], game1Hard[NbGame1Hard];
	Achievement game2Easy[NbGame2Easy], game2Medium[NbGame2Medium], game2Hard[NbGame2Hard];
private:

};

//|||||||||||||||||||||||||||||||||||||||||||||||

#endif

//|||||||||||||||||||||||||||||||||||||||||||||||